package entities;

import java.util.Date;

public class User {
    private int UserID;
    private String LoginID;
    private String LoginPass;
    private int Status;
    private String Title;
    private int DepartmentID;
    private String DepartmentName;
    private int Role;
    private int Level;
    private String Name;
    private boolean Male;
    private Date BirthDate;
    private String Address;
    private String Phone;
    private String EmailAddress;
    private Date HireDate;
    private Date ModifiedDate;

    public User() {
    }

    public User(int UserID, String LoginID, String LoginPass, int Status, String Title, int DepartmentID, String DepartmentName, int Role, int Level, String Name, boolean Male, Date BirthDate, String Address, String Phone, String EmailAddress, Date HireDate, Date ModifiedDate) {
        this.UserID = UserID;
        this.LoginID = LoginID;
        this.LoginPass = LoginPass;
        this.Status = Status;
        this.Title = Title;
        this.DepartmentID = DepartmentID;
        this.DepartmentName = DepartmentName;
        this.Role = Role;
        this.Level = Level;
        this.Name = Name;
        this.Male = Male;
        this.BirthDate = BirthDate;
        this.Address = Address;
        this.Phone = Phone;
        this.EmailAddress = EmailAddress;
        this.HireDate = HireDate;
        this.ModifiedDate = ModifiedDate;
    }

    public User(String LoginID, String LoginPass, int Status, String Title, int DepartmentID, String DepartmentName, int Role, int Level, String Name, boolean Male, Date BirthDate, String Address, String Phone, String EmailAddress, Date HireDate, Date ModifiedDate) {
        this.LoginID = LoginID;
        this.LoginPass = LoginPass;
        this.Status = Status;
        this.Title = Title;
        this.DepartmentID = DepartmentID;
        this.DepartmentName = DepartmentName;
        this.Role = Role;
        this.Level = Level;
        this.Name = Name;
        this.Male = Male;
        this.BirthDate = BirthDate;
        this.Address = Address;
        this.Phone = Phone;
        this.EmailAddress = EmailAddress;
        this.HireDate = HireDate;
        this.ModifiedDate = ModifiedDate;
    }
    
    public String getAddress() {
        return Address;
    }

    public void setAddress(String Address) {
        this.Address = Address;
    }

    public Date getBirthDate() {
        return BirthDate;
    }

    public void setBirthDate(Date BirthDate) {
        this.BirthDate = BirthDate;
    }

    public int getDepartmentID() {
        return DepartmentID;
    }

    public void setDepartmentID(int DepartmentID) {
        this.DepartmentID = DepartmentID;
    }

    public String getDepartmentName() {
        return DepartmentName;
    }

    public void setDepartmentName(String DepartmentName) {
        this.DepartmentName = DepartmentName;
    }

    public String getEmailAddress() {
        return EmailAddress;
    }

    public void setEmailAddress(String EmailAddress) {
        this.EmailAddress = EmailAddress;
    }

    public Date getHireDate() {
        return HireDate;
    }

    public void setHireDate(Date HireDate) {
        this.HireDate = HireDate;
    }

    public int getLevel() {
        return Level;
    }

    public void setLevel(int Level) {
        this.Level = Level;
    }

    public String getLoginID() {
        return LoginID;
    }

    public void setLoginID(String LoginID) {
        this.LoginID = LoginID;
    }

    public String getLoginPass() {
        return LoginPass;
    }

    public void setLoginPass(String LoginPass) {
        this.LoginPass = LoginPass;
    }

    public boolean isMale() {
        return Male;
    }

    public void setMale(boolean Male) {
        this.Male = Male;
    }

    public Date getModifiedDate() {
        return ModifiedDate;
    }

    public void setModifiedDate(Date ModifiedDate) {
        this.ModifiedDate = ModifiedDate;
    }

    public String getName() {
        return Name;
    }

    public void setName(String Name) {
        this.Name = Name;
    }

    public String getPhone() {
        return Phone;
    }

    public void setPhone(String Phone) {
        this.Phone = Phone;
    }

    public int getRole() {
        return Role;
    }

    public void setRole(int Role) {
        this.Role = Role;
    }

    public int getStatus() {
        return Status;
    }

    public void setStatus(int Status) {
        this.Status = Status;
    }

    public String getTitle() {
        return Title;
    }

    public void setTitle(String Title) {
        this.Title = Title;
    }

    public int getUserID() {
        return UserID;
    }

    public void setUserID(int UserID) {
        this.UserID = UserID;
    }    
}
